home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 014a / viz420.zip / VIZ.DAT < prev    next >
Text File  |  1991-11-13  |  14KB  |  234 lines

  1.  
  2.          ┌─────────────────────────────────────────────────────────────┐
  3.          │ Trademarked names are the property of the respective owners │
  4.          └─────────────────────────────────────────────────────────────┘
  5.  
  6.                                       VIz
  7.                                       ---
  8.                  Copyright (c) 1989, 1990, 1991 FM de Monasterio
  9.                      Licensed Material - All rights reserved
  10.  
  11.                                   Release 4.17
  12.  
  13.  
  14.    BENCHMARKS
  15.  
  16.    The data were obtained with the utilities HLTEXT.EXE and HLWINDOW.EXE of the
  17.    PC TECH JOURNAL benchmarks 1.0 (c) 1988 Ziff Communications Co., BENCH24.EXE
  18.    of the PC MAGAZINE benchmarks 5.0 (c) 1989 Ziff-Davis Corp., and VIZMARK.EXE
  19.    version 2.22 (c) 1991 F.M. de Monasterio. These data represent the mean of 5
  20.    sequential runs of each utility, after the initial run (that was discarded),
  21.    expressed as the factor in accelerating operations relative to the benchmark
  22.    results obtained without a video accelerator. In other words, the higher the
  23.    factor the shorter the actual benchmark times for a given test.
  24.  
  25.    The accelerator being tested was installed as the only resident program that
  26.    intercepted the BIOS video interrupt in:
  27.  
  28.    1.  25-Mhz, 486 computer with a 32-bit bus, an Award BIOS version 3.12.00d-
  29.        21, and a 16-bit nonplanar VGA adapter.
  30.  
  31.    2.  25-Mhz, 386 computer with a 32-bit bus, a Phoenix BIOS version 1.10 10a,
  32.        and an 8-bit nonplanar VGA adapter.
  33.  
  34.    3.  16-Mhz, 386 computer with a 16-bit bus, a 1984-IBM AT BIOS, and a 16-bit
  35.        nonplanar VGA adapter.
  36.  
  37.    4.  10-Mhz, 8088 computer with an 8-bit bus, a 1988-EPSON BIOS, and an 8-bit
  38.        nonplanar VGA adapter.
  39.  
  40.    A 25 row, 80 column screen was used in all machines. The 32-bit bus machines
  41.    were run under IBM PC-DOS 3.30 (386) and MS-DOS 4.01 (486) while the other 2
  42.    machines were run under COMPAQ MS-DOS 3.31 (386 and 8088).  All VIz versions
  43.    being tested used word OUT addressing.  The BIOS (video) was not remapped to
  44.    faster RAM in the 386 and 486 machines; in fact, since use of a 386-specific
  45.    memory manager can sometimes decrease video performance, these machines were
  46.    tested without such a manager being installed.
  47.  
  48.  
  49.  ------------------------------------------------------------------------------
  50.  
  51.    1. VIDEO ACCELERATION (relative to benchmarks without an accelerator):
  52.  
  53.  
  54.     Bus-CPU/Mhz     32bit-486/25   32bit-386/25   16bit-386/16   8bit-8088/10
  55.                    ┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐
  56.                    │486-VIz 4.20│ │386-VIz 4.20│ │286-VIz 4.20│ │086-VIz 4.12│
  57.   ╒══════════════╕ ╞════════════╡ ╞════════════╡ ╞════════════╡ ╞════════════╡
  58.   │ Switches     │ │ /Z-   /Z+  │ │ /Z-   /Z+  │ │ /Z-   /Z+  │ │ /Z-   /Z+  │
  59.   ├──────────────┤ ├────────────┤ ├────────────┤ ├────────────┤ ├────────────┤
  60.   │ HLTEXT.EXE   │ │            │ │            │ │            │ │            │
  61.   │  BIOS scroll │ │ 2.95  2.95 │ │ 2.88  2.88 │ │ 2.83  2.83 │ │ 2.91  2.91 │
  62.   │  DOS  scroll │ │ 2.57  3.75 │ │ 2.32  3.80 │ │ 2.23  5.29 │ │ 2.26  4.31 │
  63.   │  Misc scroll │ │ 2.97  2.97 │ │ 3.47  3.47 │ │ 3.27  3.27 │ │ 1.85  1.85 │
  64.   │  Wind scroll │ │ 5.21  5.21 │ │ 4.74  4.74 │ │ 3.65  3.65 │ │ 2.40  2.40 │
  65.   │              │ │            │ │            │ │            │ │            │
  66.   │ HLWINDOW.EXE │ │ 4.65  4.65 │ │ 4.31  4.31 │ │ 3.68  3.68 │ │ 2.21  2.21 │
  67.   │              │ │            │ │            │ │            │ │            │
  68.   │ BENCH24.EXE  │ │            │ │            │ │            │ │            │
  69.   │    no scroll │ │14.23 14.23 │ │ 8.26  8.26 │ │ 5.00  5.00 │ │11.90 11.90 │
  70.   │    scrolling │ │ 4.17  4.17 │ │ 3.58  3.58 │ │ 3.42  3.42 │ │ 4.09  4.09 │
  71.   │              │ │            │ │            │ │            │ │            │
  72.   ├──────────────┤ ├────────────┤ ├────────────┤ ├────────────┤ ├────────────┤
  73.   │ VIZMARK.EXE  │ │            │ │            │ │            │ │            │
  74.   │  DOS         │ │ 4.17  8.88 │ │ 2.45  7.04 │ │ 1.95 11.05 │ │ 2.29 10.15 │
  75.   │  CON fast    │ │ 6.11  6.11 │ │ 4.32  4.32 │ │ 3.17  3.17 │ │ 5.56  5.56 │
  76.   │      ANSI    │ │ -NA-  -NA- │ │ -NA-  -NA- │ │ -NA-  -NA- │ │ -NA-  -NA- │
  77.   │  BIOS miscel │ │ 8.51  8.51 │ │ 5.08  5.08 │ │ 3.83  3.83 │ │ 3.35  3.35 │
  78.   │    no scroll │ │15.46 15.46 │ │10.36 10.36 │ │ 5.37  5.37 │ │ 8.73  8.73 │
  79.   │    scrolling │ │ 4.56  4.56 │ │ 3.75  3.75 │ │ 3.56  3.56 │ │ 4.49  4.49 │
  80.   │              │ │            │ │            │ │            │ │            │
  81.   └──────────────┘ └────────────┘ └────────────┘ └────────────┘ └────────────┘
  82.  
  83.                                     --------
  84.  
  85.  
  86.    2. COMPARISONS WITH OTHER RESIDENTS (1):
  87.  
  88.         Computer       ┌────────────────────────────────────────────────────┐
  89.       16bit-386/16     │ 286-VIz QUICKCRT  PCKSCRN  VSCREEN  THEFAST  WARP  │
  90.                        │  4.20     (2)       (3)      (4)      (5)    (6)   │
  91.   ╒══════════════════╕ ╞════════════════════════════════════════════════════╡
  92.   │ Resident (bytes) │ │  912      1456      4592     1040     912    1296  │
  93.   ├──────────────────┤ ├────────────────────────────────────────────────────┤
  94.   │ Load switches    │ │  /Z+       /F      /A+/Q+    none     none    /S   │
  95.   ├──────────────────┤ ├────────────────────────────────────────────────────┤
  96.   │ HLTEXT.EXE       │ │                                                    │
  97.   │  BIOS scrolling  │ │  2.83     2.65      2.41     1.52     0.96   1.00  │
  98.   │  DOS  scrolling  │ │  5.29     2.03      1.92     1.38     0.97   1.78  │
  99.   │  Misc scrolling  │ │  3.27     1.95      2.83     1.91     2.01   1.00  │
  100.   │  Wind scrolling  │ │  3.65     2.66      2.43     2.52     2.81   1.00  │
  101.   │                  │ │                                                    │
  102.   │ HLWINDOW.EXE     │ │  3.68     2.49      2.29     2.38     2.58   1.00  │
  103.   │                  │ │                                                    │
  104.   │ BENCH24.EXE      │ │                                                    │
  105.   │       no scroll  │ │  5.00     4.17      3.33     3.49     0.94   0.99  │
  106.   │       scrolling  │ │  3.42     3.16      2.74     1.77     0.95   1.01  │
  107.   │                  │ │                                                    │
  108.   ├──────────────────┤ ├────────────────────────────────────────────────────┤
  109.   │ VIZMARK.EXE      │ │                                                    │
  110.   │  DOS             │ │ 11.05     1.84      1.73     1.57     0.95   1.69  │
  111.   │  CON fast        │ │  3.17     2.87      2.53     2.07     0.94   1.00  │
  112.   │      ANSI        │ │  -NA-     -NA-      -NA-     -NA-     -NA-   -NA-  │
  113.   │  BIOS miscellan  │ │  3.83     3.23      2.60     1.70     2.48   1.00  │
  114.   │       no scroll  │ │  5.37     4.21      3.24     3.65     0.91   1.01  │
  115.   │       scrolling  │ │  3.56     3.19      2.79     1.87     0.94   1.00  │
  116.   │                  │ │                                                    │
  117.   └──────────────────┘ └────────────────────────────────────────────────────┘
  118.  
  119.   ╒══════════════════╕ ╒════════════════════════════════════════════════════╕
  120.   │ Output factor (7)│ │  4.51     2.87      2.57     1.98     1.45   1.12  │
  121.   │ Factor/kbyte  (8)│ │  5.06     2.02      0.57     1.95     1.63   0.93  │
  122.   ╘══════════════════╛ ╘════════════════════════════════════════════════════╛
  123.  
  124.    NOTES:
  125.    (1) ZENO.COM (version 2.20) could not included in the above comparisons
  126.        because its 'teletype' service garbled the DOS prompt/command line.
  127.    (2) Copyright 1986 T. Overfield (version 1.00).
  128.    (3) Copyright 1987-89 MultiSoft Corporation (version 1.05).
  129.    (4) Copyright 1985-87 Golden Bow Systems (version 1.06).
  130.    (5) Copyright 1986-87 Soft Programming Services (version 1.04).
  131.    (6) Written by E. Tauck (version 1.00). Could not use the faster version
  132.        WARPF.SYS or WARPVF.SYS because testing int-29h services via VIZMARK
  133.        crashed the machine (these two CON device drivers themselves use int
  134.        29h for 'fast' output, but rely on the internal CON driver to handle
  135.        this interrupt). WARP provides rudimentary ANSI support.
  136.    (7) Sum of the acceleration factors divided by the 12 tests.
  137.    (8) Mean video acceleration factor divided by the resident size (rounded
  138.        to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
  139.        = 1,024 bytes). This is an approximate index of the effectiveness of
  140.        the resident code in implementing video acceleration.
  141.  
  142.                                     --------
  143.  
  144.  
  145.    3. VIDEO ACCELERATION (relative to benchmarks with ANSI.SYS):
  146.  
  147.           Bus-CPU/Mhz        32bit-486/25  32bit-386/25  16bit-386/16
  148.                              ┌──────────┐  ┌──────────┐  ┌──────────┐
  149.                              │  486-VIz │  │  386-VIz │  │  286-VIz │
  150.                              │ 4.20 (1) │  │ 4.20 (2) │  │ 4.20 (3) │
  151.         ╒══════════════════╕ ╞══════════╡  ╞══════════╡  ╞══════════╡
  152.         │ Resident (bytes) │ │   1856   │  │   1728   │  │   1696   │
  153.         ├──────────────────┤ ├──────────┤  ├──────────┤  ├──────────┤
  154.         │ Load switches    │ │  /Z-/A+  │  │  /Z-/A+  │  │  /Z-/A+  │
  155.         ├──────────────────┤ ├──────────┤  ├──────────┤  ├──────────┤
  156.         │ HLTEXT.EXE       │ │          │  │          │  │          │
  157.         │  BIOS scrolling  │ │   2.95   │  │   2.76   │  │   2.83   │
  158.         │  DOS  scrolling  │ │   2.83   │  │   3.10   │  │   2.70   │
  159.         │  Misc scrolling  │ │   2.97   │  │   3.47   │  │   3.27   │
  160.         │  Wind scrolling  │ │   5.21   │  │   4.74   │  │   3.62   │
  161.         │                  │ │          │  │          │  │          │
  162.         ├──────────────────┤ ├──────────┤  ├──────────┤  ├──────────┤
  163.         │ VIZMARK.EXE      │ │          │  │          │  │          │
  164.         │  DOS             │ │   4.65   │  │   8.14   │  │   3.10   │
  165.         │  CON fast        │ │   6.60   │  │   6.39   │  │   6.41   │
  166.         │      ANSI        │ │   7.70   │  │   6.62   │  │   4.21   │
  167.         │                  │ │          │  │          │  │          │
  168.         │  BIOS miscellan  │ │   8.51   │  │   5.08   │  │   3.83   │
  169.         │       no scroll  │ │  15.46   │  │   8.92   │  │   5.37   │
  170.         │       scrolling  │ │   4.56   │  │   3.76   │  │   3.56   │
  171.         │                  │ │          │  │          │  │          │
  172.         └──────────────────┘ └──────────┘  └──────────┘  └──────────┘
  173.                                   
  174.    NOTES:
  175.    (1) Relative to ANSI.SYS distributed with MS-DOS (version 4.01).
  176.    (2) Relative to ANSI.SYS distributed with IBM PC-DOS (version 3.30).
  177.    (3) Relative to ANSI.SYS distributed with COMPAQ MS-DOS (version 3.31).
  178.  
  179.                                     --------
  180.  
  181.  
  182.    4. ANSI COMPARISONS WITH OTHER RESIDENTS (1)
  183.  
  184.            Computer       ┌───────────────────────────────────────────────┐
  185.          16bit-386/16     │ 286-VIz ANSI.COM NANSI.SYS ZANSI.SYS ZAVT.SYS │
  186.                           │   (2)     (3)       (4)       (5)      (6)    │
  187.      ╒══════════════════╕ ╞═══════════════════════════════════════════════╡
  188.      │ Resident (bytes) │ │  1696     2336      3168      2720     3536   │
  189.      ├──────────────────┤ ├───────────────────────────────────────────────┤
  190.      │ Load switches    │ │ /Z-/A+   FAST/B0    none      none     none   │
  191.      ├──────────────────┤ ├───────────────────────────────────────────────┤
  192.      │ VIZMARK.EXE      │ │                                               │
  193.      │  DOS             │ │  3.10     1.80      2.42      2.84     2.53   │
  194.      │  CON fast        │ │  6.41     2.29      3.78      6.82     4.13   │
  195.      │      ANSI        │ │  4.87     1.88      3.13      3.43     3.60   │
  196.      │                  │ │                                               │
  197.      │  BIOS miscellan  │ │  3.83     1.00      1.00      1.00     1.00   │
  198.      │       no scroll  │ │  5.37     1.00      1.00      1.00     1.00   │
  199.      │       scrolling  │ │  3.56     1.00      1.00      1.00     1.00   │
  200.      │                  │ │                                               │
  201.      └──────────────────┘ └───────────────────────────────────────────────┘
  202.      ╒══════════════════╕ ╒═══════════════════════════════════════════════╕
  203.      │ Output factor (7)│ │  4.79     1.99      3.11      4.36     3.42   │
  204.      │ Factor/kbyte  (8)│ │  2.89     0.87      1.01      1.64     0.99   │
  205.      ╘══════════════════╛ ╘═══════════════════════════════════════════════╛
  206.  
  207.    NOTES:
  208.    (1) Relative to ANSI.SYS distributed with COMPAQ MS-DOS (version 3.31).
  209.    (2) Version 4.20; the resident accelerator uses 912 bytes of memory; ANSI
  210.        plus Cursor service resident size is less than 800 bytes. Notice that
  211.        DOS acceleration switch is off (/Z-).
  212.    (3) Copyright 1989 Ziff-Davis Corp., Author: M.J. Mefford (version 1.20).
  213.        Switch /B0 yields the smallest resident size; part of such a resident
  214.        handles keyboard remapping services (not included in the benchmarks).
  215.        Switch 'SLOW' generates an output slower than that of ANSI.SYS alone.
  216.        Resident can be turned off and removed from memory.
  217.    (4) Copyright 1986, D. Kegel (version 2.2). Includes a keyboard remapping
  218.        service.  Driver cannot be turned off or removed from memory.
  219.    (5) Copyright 1986, 1987, T. Hanlin III (version 1.2).  Does not include
  220.        keyboard remapping services.  Driver cannot be turned off or removed
  221.        from memory.
  222.    (6) Copyright 1989, 1990, Luns Tee (version 1.1). Also includes an Avatar
  223.        level 0 handler.  Used ZAVTNK.SYS, which is smaller than ZAVT.SYS and
  224.        has the keyboard remapping service disabled.  Driver cannot be turned
  225.        off or removed from memory.
  226.    (7) Sum of the acceleration factors for DOS, CON, and ANSI divided by 3.
  227.    (8) Mean DOS/CON/ANSI output factor divided by the resident size (rounded
  228.        to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
  229.        = 1,024 bytes).  This is an approximate index of the effectiveness of
  230.        the resident code in implementing this video output subset.
  231.  
  232.  ------------------------------------------------------------------------------
  233.  [END]
  234.